
const jwt = require("jsonwebtoken");
const secretKey = "2217";
console.log(jwt);


function genToken(data,expiresIn=1){
    return  jwt.sign(data,secretKey,{expiresIn:expiresIn});
}

function verifyToken(token){
    try{
        var data = jwt.verify(token,secretKey);
        var {iat,exp,...info} = data;
        return info;  // {}
    }catch(err){
        return false;  
    }
}

module.exports = {
    genToken,
    verifyToken,
}


// 生成token 
// var token = genToken({a:1})
// console.log(token);

// jwt.verify(token,secretKey)  验证token
// token  传入的token
// secretKey   秘钥

// setTimeout(()=>{
//     console.log(verifyToken(token));
// },5000)

